package com.koron.common.core.business.workflow.bean.result;

import lombok.Data;

/**
 * @author jzp
 * @since 2022/1/10
 */
@Data
public class DefineResult {
    /**
     * 节点ID
     */
    private String nodeId;

    /**
     * 节点CODE
     */
    private String nodeCode;

    /**
     * 节点名称
     */
    private String nodeName;

    /**
     * 处理人为空跳过
     */
    private String nullOperatorSkip;

    /**
     * 身份重复跳过
     */
    private String doubleSkip;

    /**
     * 通知方式
     * 逗号分割
     * 1待办 2邮件 4短信
     */
    private String noticeWay;

    /**
     * 操作类型
     */
    private String operationType;

    /**
     * 过滤规则
     */
    private String filterRule;

    /**
     * 自动选人规则
     */
    private String autoPickRule;

    /**
     * 允许变更审批人的节点
     */
    private String canUpdateNodes;

    /**
     * 必须变更审批人的节点
     */
    private String mustUpdateNodes;

    /**
     * 表单编号
     */
    private String formId;

    /**
     *
     */
    private String type;

    /**
     * 处理人
     */
    private UserCategory userCategory;

}
